        /** 

            @nosubgrouping 
        */
        class <CLASS> {

            // --- <CLASS> - Friends --------------------------------------

        public:

            // --- <CLASS> - Public Internal Types ------------------------

            // --- <CLASS> - Public Constructors --------------------------

            /** Destructor */
            ~<CLASS>( );

            // --- <CLASS> - Public Accessors -----------------------------

            // --- <CLASS> - Public Helpers -------------------------------

            // --- <CLASS> - Public Processors ----------------------------

            // --- <CLASS> - Public Operators -----------------------------

            // --- <CLASS> - Public Attributes ----------------------------

        protected:

            // --- <CLASS> - Protected Internal Types ---------------------

            // --- <CLASS> - Protected Constructors -----------------------

            // --- <CLASS> - Protected Accessors --------------------------

            // --- <CLASS> - Protected Helpers ----------------------------

            // --- <CLASS> - Protected Processors -------------------------

            // --- <CLASS> - Protected Operators --------------------------

            // --- <CLASS> - Protected Attributes -------------------------

        private:

            // --- <CLASS> - Private Internal Types -----------------------

            // --- <CLASS> - Private Constructors -------------------------

            // --- <CLASS> - Private Accessors ----------------------------

            // --- <CLASS> - Private Helpers ------------------------------

            // --- <CLASS> - Private Processors ---------------------------

            // --- <CLASS> - Private Operators ----------------------------

            // --- <CLASS> - Private Attributes ---------------------------

        };
